package com.example.jsr_study.controller.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 数据库实体类
 *
 * @author witt
 * @CreateDate: 2021-12-28
 * @ClassName 库存调拨单
 * @Description 库存调拨单
 */
@Data
@Accessors(chain = true)
public class AllotIdForm {

    private static final long serialVersionUID = -1140603459897758379L;

    @NotNull(message = "调拨出库详情 id 不能为空")
    private Long allotOutId;

    @NotNull(message = "调拨入库数量 不能为空")
    @DecimalMin(value = "0.00", message = "调拨入库数量 不能小于 0.00")
    @DecimalMax(value = "999999.99", message = "调拨入库数量 不能大于 999999.99")
    private BigDecimal allotInQty;

}